package com.zhongfl.crm.service.boss;


import com.zhongfl.crm.enums.boss.MessageSendType;
import com.zhongfl.crm.model.boss.MessageSendTask;

/**
 * 消息发送服务
 *
 * @author wang.yuchuan
 * @date 2018/7/23
 */
public interface MessageSendTaskService {
    /**
     * 保存消息发送任务
     *
     * @param messageSendTask
     */
    void save(MessageSendTask messageSendTask);

    /**
     * 保存消息发送任务
     *
     * @param msgType
     * @param relationNo
     * @param msgKey
     * @param topic
     * @param content
     */
    void save(MessageSendType msgType, String relationNo, String msgKey, String topic, String content);

    /**
     * 保存消息发送任务
     *
     * @param msgType
     * @param relationNo
     * @param msgKey
     * @param topic
     * @param content
     */
    void save(MessageSendType msgType, String relationNo, String msgKey, String topic, Object content);
}
